package com.ruoyi.project.tugboat.mapper;

import java.util.List;
import com.ruoyi.project.tugboat.domain.CPoint;

/**
 * 测点Mapper接口
 * 
 * @author ruoyi
 * @date 2023-12-14
 */
public interface CPointMapper 
{
    /**
     * 查询测点
     * 
     * @param pointId 测点主键
     * @return 测点
     */
    public CPoint selectCPointByPointId(Long pointId);

    /**
     * 查询测点列表
     * 
     * @param cPoint 测点
     * @return 测点集合
     */
    public List<CPoint> selectCPointList(CPoint cPoint);

    /**
     * 新增测点
     * 
     * @param cPoint 测点
     * @return 结果
     */
    public int insertCPoint(CPoint cPoint);

    /**
     * 修改测点
     * 
     * @param cPoint 测点
     * @return 结果
     */
    public int updateCPoint(CPoint cPoint);

    /**
     * 删除测点
     * 
     * @param pointId 测点主键
     * @return 结果
     */
    public int deleteCPointByPointId(Long pointId);

    /**
     * 批量删除测点
     * 
     * @param pointIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteCPointByPointIds(Long[] pointIds);
}
